"""
删除字符串中不需要的字符

问题：
    你想去掉文本字符串开头，结尾或者中间不想要的字符，比如空白。
解决方案：
    strip() 方法能用于删除开始或结尾的字符。 lstrip() 和 rstrip() 分别从左和从右执行删除操作。
"""

import re


def use_strip():
    context = " life is short,    use python "
    print(context)
    print(context.strip())
    print(context.lstrip())
    print(context.rstrip())
    print(re.sub("\s+", " ", context))
    # 输出结果：
    """
       life is short,    use python 
    life is short,    use python
    life is short,    use python 
     life is short,    use python
     life is short, use python 
    """


if __name__ == '__main__':
    use_strip()
